package com.fuint.utils.aliyun;

import lombok.Data;

/**
 * 物流轨迹详情的实体类，记录了快递在每个节点的具体信息。
 */
@Data
class LogisticsTraceDetail {
    /**
     * 地区代码，用于标识快递所在的地区。
     */
    private String areaCode;
    /**
     * 地区名称，如 "东莞市"、"深圳市" 等。
     */
    private String areaName;
    /**
     * 子物流状态，用于更详细地描述当前节点的物流状态。
     */
    private String subLogisticsStatus;
    /**
     * 物流信息的时间描述，格式为 "yyyy-MM-dd HH:mm:ss"。
     */
    private String timeDesc;
    /**
     * 物流信息的时间戳，单位为毫秒。
     */
    private long time;
    /**
     * 物流状态，如 "ACCEPT" 表示已揽收，"TRANSPORT" 表示运输中。
     */
    private String logisticsStatus;
    /**
     * 物流信息的详细描述，包含了具体的操作和相关人员信息。
     */
    private String desc;
}